package com.crawler.search.index.suffix;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

/**
 * 根据类型，返回不同的索引类名
 * @author zyh
 *
 */
public abstract class Suffixer {


	public  String field;
    
    /**
    *
    * 获取索引别名指向索引名称
    * @param index
    * @return {@link String}
    **/
	public abstract String getAliasIndex(String index);

	/**
	 *
	 * 根据json数据生成索引别名
	 * @return {@link String}
	 **/
	public abstract String createAliasName(JSONObject json);


}
